AlgoliaSearch\Index D

Total Complexity 145
Dependencies 11
Dependents 5
Total lines 1,704
Lines of code 841
Logical lines of code 276
Comment lines 672
Methods 56
Properties 4

Methods 56

Method Rating Maintainability Complexity Lines of code
searchDisjunctiveFaceting()
B
36 18 82
searchWithDisjunctiveFaceting()
A
45 10 40
searchSynonyms()
A
48 7 34
browseFrom()
S
51 6 27
getAlgoliaFiltersArrayWithoutCurrentRefinement()
S
54 6 21
getObjects()
S
51 5 27
batchObjects()
S
52 5 23
deleteByQuery()
S
53 5 21
getDisjunctiveQueries()
S
54 4 21
getObject()
S
51 3 30
buildBatch()
S
61 4 11
search()
S
55 3 20
deleteObject()
S
58 3 16
__call()
S
63 4 9
saveRule()
S
58 3 15
batchSynonyms()
S
60 3 14
batchRules()
S
61 3 13
updateApiKey()
S
53 2 26
addApiKey()
S
53 2 26
addObject()
S
54 2 26
setSettings()
S
58 2 17
waitTask()
S
65 3 9
partialUpdateObject()
S
59 2 14
deleteSynonym()
S
61 2 13
clearSynonyms()
S
61 2 13
saveSynonym()
S
60 2 13
clearRules()
S
62 2 12
deleteRule()
S
62 2 12
partialUpdateObjects()
S
66 2 8
deleteObjects()
S
66 2 8
searchForFacetValues()
S
60 1 14
listApiKeys()
S
62 1 13
clearIndex()
S
62 1 13
saveObject()
S
61 1 13
getSynonym()
S
62 1 13
batch()
S
62 1 13
getTaskStatus()
S
62 1 13
deleteApiKey()
S
62 1 13
getApiKey()
S
62 1 13
getSettings()
S
62 1 13
getRule()
S
63 1 12
doBcBrowse()
S
62 1 12
searchRules()
S
63 1 12
deleteBy()
S
62 1 12
searchFacet()
S
79 1 3
initRuleIterator()
S
79 1 3
__construct()
S
71 1 6
initSynonymIterator()
S
79 1 3
doBrowse()
S
79 1 3
updateUserKey()
S
78 1 3
addUserKey()
S
78 1 3
deleteUserKey()
S
80 1 3
listUserKeys()
S
81 1 3
saveObjects()
S
74 1 4
addObjects()
S
74 1 4
getUserKeyACL()
S
80 1 3